// vue.config.js 配置文件
// 环境 获取环境
// webpack
console.log('环境获取：', process.env.NODE_ENV)
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? './' // 线上地址
    : '/', // 开发环境地址
  devServer: {
    // 设置主机地址
    host: "0.0.0.0",
    // 设置默认端口
    port: 8888, // http: 80  https: 443
    // 禁用host验证
    disableHostCheck: true,
    headers: {
      'Access-Control-Allow-Origin': '*'
    },
    hotOnly: false,
    // proxy: {
      // 区分路由和接口
      // '/api': {
        // host设置成target localhost
        // http://localhost:3000/api/test
        // target: 'http://localhost:3000',
        // // 如果要代理 websockets
        // ws: false, // websocket
        // // 将主机标头的原点更改为目标URL(设置跨域)
        // // true /api  http://localhost:7001
        // // false /api/target
        // changeOrigin: true,
        // pathRewrite: { // 路径重写
        //   "^/api": "",
        // },
      // }
    // }
    proxy: {
      '/api': {
        target: 'http://admin.njdczy.com',
        ws: false,
        changeOrigin: true,
      }
    }
    // admin.njdczy.com/api/index/index
  },
  css: {
    loaderOptions: {
      scss: {
        // 全局的scss 配置
        // eslint-disable-next-line quotes
        // prependData: `@import "~@/assets/scss/index.scss";`
      },
      less: {
      }
      // postcss: {
      //   plugins: [
      //     require('autoprefixer'),
      //     require('postcss-px2rem')({
      //       remUnit: 200
      //     })
      //   ]
      // }
    }
  }
}
